package cn.iocoder.yudao.module.cdk.service.cdkcdkuser;

public class test {

    private static String xorObfuscate(String input, char key) {
        char[] chars = input.toCharArray();
        for (int i = 0; i < chars.length; i++) {
            chars[i] = (char) (chars[i] ^ key);
        }
        return new String(chars);
    }
    private static String findInputForXorObfuscate(String desiredOutput, char key) {
        return xorObfuscate(desiredOutput, key);
    }

    public static void main(String[] args) {
        String desiredOutput = "http://127.0.0.1:48080/admin-api/repair/repair/create";
        char key = 'X'; // 你可以选择任何字符作为密钥
        String input = findInputForXorObfuscate(desiredOutput, key);

        // 现在你可以用这个 input 和相同的 key 调用 xorObfuscate 函数来得到 desiredOutput
        String output = xorObfuscate(input, key);
        System.out.println("输出: " + output);
    }
}
